/************
   COMMON
************/
html,body {
	width:100%;height:100%;
	margin:0;padding:0;
	font:100% verdana, tahoma, sans-serif;
	color:#1E1E1E;background:#fff;
}
html>body #all{height:auto;min-height:100%;}
#outer{min-width:780px;height:auto;min-height:100%;width:expression(document.body.clientWidth<=780?"780px":"auto");}

a				{font:100% verdana, tahoma,sans-serif; color:#265E9E; }
a:hover	{color:#DF0000;text-decoration:none;}
a img		{border:none;}

table			{border-collapse:collapse;}

h1 {color:#265E9E;font-size:1.4em;padding-left:10px}

form{}
label{cursor:pointer;}

.zero {padding:0;margin:0 0 1em 25px;list-style:none;}
.zero th	{text-align: left; padding: 5px;}
.zero tr	{line-height:140%; padding: 5px;}
.zero tr:hover	{line-height:140%;}

ul		{padding:0;margin:0 0 1em 25px;list-style:none;}
ul li	{padding-bottom:0.6em;padding-left:16px;background:url(.img/bullet_ul.gif) no-repeat 0 0.4em;line-height:140%;}
ol		{padding:0;margin:0 0 1em 25px;list-style-position:inside;}
ol li	{padding-bottom:0.6em;padding-left:0;background:none;}

.null	{padding:0;margin:0 0 1em 25px;list-style:none;font-size:70%;}
.null li	{padding-bottom:0.6em;padding-left:16px;background:url(.img/bullet_ul.gif) no-repeat 0 0.4em;line-height:140%;}


dl{padding:0;margin:0;}
dd{padding:0;margin:0 0 2em 12px;}

/************
   HEADER
************/
#header{height:177px;}
#pharos{height:177px;background:url(.img/pharos.jpg) no-repeat 15% 100%;}
html>body #pharos{background-position:15% 100%;max-width:1288px;}

#langs{font-size:70%;padding:10px 0 0 35px;}
#langs *{margin-right:6px;padding:0 3px 2px 3px;}
#langs a{color:#fff;background:#7298C5;}
#langs span{color:#E0E0E0;background:#7298C5;}

#logo{
width:28%;height:100%;float:right;margin-left:-3px;
background:#ECE9E3;color:#265e9e;
font-size:70%;
position:relative;}

#flag01{position:relative;}
#flag01 img{position:absolute;left:-3px;bottom:-31px;}
html>body #flag01 img{bottom:-208px;}

#qquest{height:13px;margin-top:40px;background:#CC3300;position:relative;}
#qquest img{position:absolute;top:-19px;left:-240px;}

#contacts{margin:30px 0 0 40px;position:relative;}
#contacts span{display:block;}

#numbers{margin-bottom:10px;padding-left:25px;_text-indent:-3px;white-space:nowrap;}
#numbers.eng{padding-left:35px;}

#contacts li{padding:0;text-indent:-5px;}
#contacts a{color:#265e9e;}
#contacts #tel{float:left;}


/************
    MAIN
************/
#main{width:100%;}
#main td{vertical-align:top;padding:0;}

#top_line *{height:26px;}
#top_line .left{background:url(.img/line_top_blue.gif) repeat-x 0 0;}
#top_line .left div{float:right;width:30px;background:url(.img/line_top_grey.gif) repeat-x 0 0;}
#top_line .center{background:url(.img/line_top_black.gif) repeat-x 0 0;}

#top_line .right{background:#EAEAEA url(.img/line_black.gif) repeat-x 0 0;}
#top_line .right div,#top_line .center div{float:right;_display:inline;margin-right:4px;width:12px;}
#top_line .right div{background:url(.img/line_top_grey_01.gif) repeat-x 0 0;}
.two_column #top_line .center div{background:url(.img/line_top_grey_01+.gif) repeat-x 0 0;}

#bottom_line{}
#bottom_line *{height:17px;font-size:1px;}
#bottom_line .left{background:url(.img/line_bottom_black.gif) repeat-x 0 0;}
#bottom_line .left div{float:right;width:30px;background:url(.img/line_bottom_grey.gif) repeat-x 0 0;}
#bottom_line .center{background:url(.img/line_bottom_black.gif) repeat-x 0 0;}

#bottom_line .right{background:#EAEAEA url(.img/line_black.gif) repeat-x 0 8px;}
#bottom_line .right div,#bottom_line .center div{float:right;_display:inline;margin-right:4px;width:12px;}
#bottom_line .right div{background:url(.img/line_bottom_grey_01.gif) repeat-x 0 100%;}
.two_column #bottom_line .center div{background:url(.img/line_bottom_grey_01+.gif) repeat-x 0 100%;}

#content{}
#content td{he ight:100%;}
#content .left{width:27%;background:#ECE9E3 url(.img/left_bg.gif) repeat-y top right;text-align:center;}
#content .center{width:45%;background:#ECE9E3;}

.two_column #content .center{width:73%;background:#ECE9E3 url(.img/center_bg.gif) repeat-y 100% 0;}
#center_in{padding:0 20px 10px 28px;}
.two_column #center_in{padding-right:0;}
#left_in{padding-bottom:10px;pa dding:0 30px 28px 35px;bo rder:1px solid green;}

#content .right{width:28%;background:#EAEAEA url(.img/right_bg.gif) repeat-y 0 0;}
#right_in{padding:0 0 10px 18px;}

#sub_nav{width:166px;margin:0 auto;padding-right:20px;}
#sub_nav a,#sub_nav span{display:block;float:left;height:10px;padding:0 20px;background:url(.img/delim01.gif) no-repeat 100% 1px;}
#sub_nav #mail{background:none;padding-top:2px;}
#sub_nav #map{padding-top:1px;}

#menu{clear:both;text-align:left;padding:20px 35px 15px 35px;margin:0;}
#menu li{padding:0 0 0.6em 0;font-size:70%;background:none;line-height:120%;}
#menu span, #menu a.current{color:#898989;text-decoration:none;}
#menu a{display:block;padding-left:20px;line-height:110%;background:url(.img/bullet_menu.gif) no-repeat 0 0.4em;}
#menu a:hover{background-image:url(.img/bullet_menu_hover.gif);}
#menu ul{padding:0;margin:1.2em 0 0 17px;}
#menu ul li{font-size:100%;}
#menu ul li a{background:url(.img/bullet_menu_01.gif) no-repeat 4px 0.4em;}
#menu ul li a:hover{background-image:url(.img/bullet_menu_01_hover.gif);}

#nav{font-size:70%;line-height:150%;width:100%;margin:-3px 0 0 -5px;}
#nav a{color:#265E9E;white-space:nowrap;}
#nav a:hover{color:#fff;background:#265E9E;text-decoration:underline;border-bottom:2px solid #265E9E;}
#nav span{color:#878787;}
#nav a,#nav span{padding:0 5px;}
#nav li{display:inline;margin-right:5%;background:none;padding:0;}

.two_column #nav li{margin-right:3%;}
#nav li:last-child{margin-right:0;}
#nav li{margin-right:expression(this==this.parentNode.lastChild?"0":"5%");}

#header_h1{background:url(.img/h1_bg.jpg) no-repeat 100% 100%;margin:25px 0 15px -25px;padding:0 0 8px 0;float:left;_di splay:inline;position:absolute;}
#flag02{position:relative;}
#flag02 img{position:absolute;left:-30px;bottom:6px;}
html>body #flag02 img{bottom:-18px;}

#pages{
margin:0 0 -17px 0;
font-size:100%;line-height:135%;text-align:right;
background:url(.img/pages_bg_02.gif) repeat-x 0 100%;}

#pages div *{padding:0 0 0 7px;}
#pages div{padding:0 16px 2px 0;background:url(.img/pages_bg_01.gif) no-repeat 100% 100%;}
#pages div a,#pages div span{position:relative;to p:-0.1em;_ri ght:-40px;}
#pages div span{color:#898989;}

#articles{clear:both;float:left;font-size:70%;line-height:140%;padding-right: 15px;}
#articles .body{padding-top: 15px;width: 96%;}
#articles img{border:3px solid #F4F2EF;}

.two_column #articles{width:80%;}
.two_column #articles p{text-align:left;}
#articles table td{padding: 4px;}, #articles table th{}

#up{text-align:right;padding:10px 0;margin:15px 0 0 0;display:none;}
#up a{color:#265E9E;padding:10px 30px 3px 0;background:url(.img/up.gif) no-repeat 100% 100%;}
.two_column #up{display:block;}

#vacancy_content_block{float:left;width:60%;padding-top:35px;}
#vacancy_content_block .title{
float:left;position:relative;z-index:1;left:-28px;
background:url(.img/h2_bullet.gif) no-repeat 0 0.2em;}
#vacancy_content_block .id{
width:25px;height:17px;float:left;padding-left:7px;padding-top:3px;
font:normal bold 100% verdana, tahoma, "times new roman", sans;color:#9C917D;}
#vacancy_content_block h2 {
margin-top:0;padding-left:42px;_padding-left:40px;
text-decoration:none;color:#000;}
#vacancy_content_block .description{padding-bottom:1.2em;padding-left:15px;}

.vacancy_list_block{clear:right;float:right;_display:inline;width:35%;margin-right:22px;padding-top:35px;}
.vacancy_list_block ul{margin-left:0;margin-bottom:0;}
.vacancy_list_block ul li{padding-bottom:0.6em;}
.vacancy_list_block h2{text-decoration:none;margin-left:13px;}

#news{clear:both;font-size:70%;margin:15px 0 12px 1px;position:relative;z-index:1;}
#content .center #news{font-size:100%;padding-top:25px;}
#news a:hover{color:#001D3E;}
#content .center #news a:hover{color:#26599E}
#news li{clear:both;background:none;padding:0;}
#news img{float:left;margin:0 10px 0 0;position:relative;z-index:1;border:2px solid #EAEAEA;}
#content .center #news img{border:3px solid #F5F3F0;margin-top:3px;}
#news p{text-align:left;}
#content .center #news p{margin:0;}
.news_date{color:#26599E;}
#content .center .news_date{color:#7C7C7C;}
.news_title a{font-weight:bold;color:#26599E;}

.go_to{clear:both;_display:inline;float:left;margin:5px 0 1.2em -15px;position:relative;text-align:center;width:88px;height:18px;background:url(.img/go_to_bg.gif) no-repeat 0 0;}
.go_to a{color:#26599E;text-decoration:none;position:relative;left:0;top:0;}
.go_to a:active{left:1px;top:1px;}

.news_outer{margin-right:4px;padding:5px 20px 15px 15px;background:url(.img/news_bg_02.gif) repeat-y 100% 0;}

#go_to_arch{clear:both;background:#ddd;text-align:right;width:100%;}
#content .center #go_to_arch{background:none;width:85%;margin-bottom:15px;}
#go_to_arch a{font-size:70%;color:#26599E;padding-right:15px;background:url(.img/bullet_news.gif) no-repeat 100% 0.4em;}
#go_to_arch .news_outer{background-image:url(.img/news_bg_01.gif);padding:3px 30px 5px 0;}


/************
   CELLAR
************/
#cellar{height:50px;background:url(.img/cellar_bg.gif) repeat-x;}
#flag03{float:right;width:28%;}
#flag03 div{position:relative;}
#flag03 div img{position:absolute;top:-18px;left:-2px;}
html>body #flag03 div img{left:-3px;}
#copy{height:50px;font-size:80%;color:#fff;text-align:center;}
#copy div{padding-top:15px;}
#armex{height:70px;font-size:70%;text-align:center;}
#armex a{color:#6F94AE;text-decoration:none;}
#armex a:hover{background:transparent;}
#armex a:hover span{text-decoration:underline;}
#armex img{vertical-align:middle;}
#armex div{padding-top:25px;}
#delim{margin:0 10px;}

/************
   MODULES
************/
/* site map */
#dao{padding-top:35px;}
#dao img{border:none;}